- Home
- Search Results
- Page 1 of 1
Search for: All records
-
Total Resources3
- Resource Type
-
0001000002000000
- More
- Availability
-
30
- Author / Contributor
- Filter by Author / Creator
-
-
Liu, Xiaoxuan (3)
-
Cheung, Alvin (2)
-
Yan, Cong (2)
-
Ahmad, Maaz Bin (1)
-
Andersen, David G. (1)
-
Haynes, Brandon (1)
-
Jha, Siddharth (1)
-
Kaminsky, Michael (1)
-
Keeton, Kimberly (1)
-
Kittivorawong, Chanwut (1)
-
Laddad, Shadaj (1)
-
Li, Ge (1)
-
Lu, Shan (1)
-
Pan, Sicheng (1)
-
Pavlo, Andrew (1)
-
Sun, Mengzhu (1)
-
Wang, Chenglong (1)
-
Wang, Shuxian (1)
-
Yang, Junwen (1)
-
Zhang, Huanchen (1)
-
- Filter by Editor
-
-
null (1)
-
& Spizer, S. M. (0)
-
& . Spizer, S. (0)
-
& Ahn, J. (0)
-
& Bateiha, S. (0)
-
& Bosch, N. (0)
-
& Brennan K. (0)
-
& Brennan, K. (0)
-
& Chen, B. (0)
-
& Chen, Bodong (0)
-
& Drown, S. (0)
-
& Ferretti, F. (0)
-
& Higgins, A. (0)
-
& J. Peters (0)
-
& Kali, Y. (0)
-
& Ruiz-Arias, P.M. (0)
-
& S. Spitzer (0)
-
& Sahin. I. (0)
-
& Spitzer, S. (0)
-
& Spitzer, S.M. (0)
-
-
Have feedback or suggestions for a way to improve these results?
!
Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher.
Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?
Some links on this page may take you to non-federal websites. Their policies may differ from this site.
-
After decades of progress, database management systems (DBMSs) are now the backbones of many data applications that we interact with on a daily basis. Yet, with the emergence of new data types and hardware, building and optimizing new data systems remain as difficult as the heyday of relational databases. In this paper, we summarize our work towards automating the building and optimization of data systems. Drawing from our own experience, we further argue that any automation technique must address three aspects: user specification, code generation, and result validation. We conclude by discussing a case study using videos data processing, along with opportunities for future research towards designing data systems that are automatically generated.more » « less
-
Liu, Xiaoxuan; Wang, Shuxian; Sun, Mengzhu; Pan, Sicheng; Li, Ge; Jha, Siddharth; Yan, Cong; Yang, Junwen; Lu, Shan; Cheung, Alvin (, Proceedings of the VLDB Endowment)Exploiting the relationships among data is a classical query optimization technique. As persistent data is increasingly being created and maintained programmatically, prior work that infers data relationships from data statistics misses an important opportunity. We present Coco, the first tool that identifies data relationships by analyzing database-backed applications. Once identified, Coco leverages the constraints to optimize the application's physical design and query execution. Instead of developing a fixed set of predefined rewriting rules, Coco employs an enumerate-test-verify technique to automatically exploit the discovered data constraints to improve query execution. Each resulting rewrite is provably equivalent to the original query. Using 14 real-world web applications, our experiments show that Coco can discover numerous data constraints from code analysis and improve real-world application performance significantly.more » « less
-
Zhang, Huanchen; Liu, Xiaoxuan; Andersen, David G.; Kaminsky, Michael; Keeton, Kimberly; Pavlo, Andrew (, SIGMOD)null (Ed.)
An official website of the United States government
